package com.hrzyit.whistle.cases.data.bean


/**
 * 案件管理-案件状态信息 vo
 * @author YangWei
 * @date 2019/4/28
 */
class CaseInfoState(
    /*
    * 作废人(不受理)
    */
    var cancelUser: Long = 0L,

    /*
    * 0是不吹哨 1是吹哨
    */
    var isWhistle: Int = 0,

    /*
    * 吹哨时间
    */
    var whistleTime: Long? = null,

    /*
    * 吹哨人ID
    */
    var whistleUser: Long = 0L,

    /*
    * 批示人
    */
    var authUser: Long = 0L,

    /*
     * 是否批示 -1标示批示 0标示不批示
     */
    var isAuth: Int = 0,

    /*
    * 批示时间
    */
    var authTime: Long? = null,

    /*
    * 存档人 ID（结案人）
    */
    var closedUser: Long = 0L,

    /*
    * 存档时间(结案时间)
    */
    var closedTime: Long? = null,

    /*
    * 0:否 1：是
    */
    var isClosed: Int = 0,

    /*
    * 0:否 1：是
    */
    var isBeingCase: Int = 0,

    /*
    * 是否作废 0:否 1：是
    */
    var isCancel: Int = 0,

    /*
    * 处理级别
    */
    var handlerLevel: String? = null,

    /*
    * 处理结束时间(源时间)
    */
    var handlerEndTime: Long? = null,

    /*
    * 延迟处理结束时间 (批准延迟时间)
    */
    var delayHandlerEndTime: Long? = null,

    /*
    * 是否多派 0:否 1：是
    */
    var isMultiTransfer: Int = 0,

    /*
    * 是否正常结案(非正常结案未销案) 0:否 1：是
    */
    var isNormalClosed: Int = 0,

    /*
    * 立案人
    */
    var beCaseUser: Long = 0L,

    /*
    * @since 2019-04-17 by YangWei
    */
    var beCaseDept: Long = 0L,

    /*
    * 是否受理 0:否 1：是
    */
    var isHandler: Int = 0,

    /*
    * 立案时间
    */
    var beCaseTime: Long? = null,

    /*
    * 是否响应 0否 1是 (反馈给批转单位\人)
    */
    var isResponse: Int = 0,

    /*
    * @return
    */
    var handlerDept: Long = 0L,

    /**
     * 受理、响应时间
     */
    var handlerTime: Long? = null,

    /*
    * 批转部门id
    */
    var transferDept: Long = 0L,

    /*
     * 批转时间
     */
    var transferTime: Long = 0L,

    /*
     * 批转用户id
     */
    var transferUser: Long = 0L,

    /*
    * 第一次批转人
    */
    var firstTransferUser: Long = 0L,

    /*
    * 第一次批转部门
    */
    var firstTransferDept: Long = 0L,

    /*
    * 第一次批转时间
     */
    var firstTransferTime:Long = 0L,

    /*
    * 结案部门
    */
    var closedDept: Long = 0L,

    /*
    * 作废部门
    */
    var cancelDept: Long = 0L,

    /*
    * 申请结案用户
    */
    var applyCloseUser: Long = 0L,

    /*
    * 申请结案部门
    */
    var applyCloseDept: Long = 0L,

    /*
    * 申请结案时间
    */
    var applyCloseTime: Long? = null,

    /*
    * 申请延期用户
    */
    var applyDelayUser: Long = 0L,

    /*
    * 申请延期部门
    */
    var applyDelayDept: Long = 0L,

    /*
    * 申请延期时间
    */
    var applyDelayTime: Long? = null,

    /*
    * 是否申请结案打回  0否 1是
    */
    var isReturnApplyClose: Int = 0,

    /*
    * 是否申请延期打回  0否 1是
    */
    var isReturnApplyDelay: Int = 0,

    /*
    * 案件转发来源  1 来自于中心 2来至于其他社区
    */
    var transferSource: Int = 1
) {
}